WP_Defender\Component\Two_Fa C

Total Complexity 112
Dependencies 18
Dependents 10
Total lines 862
Lines of code 465
Logical lines of code 248
Comment lines 274
Methods 31
Properties 0

Methods 31

Method Rating Maintainability Complexity Lines of code
verify_attempt()
A
41 9 56
admin_notices()
A
47 8 37
is_jetpack_sso()
A
49 8 33
send_otp_to_email()
A
42 6 52
is_enable_for_current_role()
S
53 7 22
remove_enabled_provider_for_user()
S
55 7 18
get_default_provider_slug_for_user()
S
56 6 17
get_available_providers_for_user()
S
58 6 14
remove_actions_for_2fa_screen()
S
60 5 16
maybe_update()
S
60 5 13
get_custom_graphic_url()
S
57 4 17
display_user_actions()
S
59 4 14
is_enabled_otp_for_user()
S
60 4 13
get_enabled_providers_for_user()
S
60 4 12
get_providers()
S
57 3 17
alter_user_table_row()
S
61 3 12
is_tml()
S
64 3 11
get_provider_by_slug()
S
66 3 8
add_hooks()
S
60 2 13
reencrypt_data()
S
62 2 11
count_users_with_enabled_2fa()
S
59 1 16
is_force_auth_enable_for()
S
66 2 8
is_auth_enable_for()
S
69 2 6
alter_users_table()
S
69 1 6
get_attempt_limit()
S
79 1 3
is_checked_enabled_provider_by_slug()
S
75 1 4
get_time_limit()
S
79 1 3
is_intersected_arrays()
S
78 1 3
is_user_enabled_otp()
S
79 1 3
enable_otp()
S
75 1 4
m2_no_ajax()
S
82 1 3